using System;
using System.Collections.Generic;
using System.Text;
using OneSoft.EntityCore;
using BySoft.Server.Common.Schema;

namespace BySoft.Server.Common.Entity
{
	[Serializable]
	public class BsHalftransferEntity : EntityBase
	{
		public BsHalftransferTable TableSchema
		{
			get
			{
				return (BsHalftransferTable)_tableSchema;
			}
		}

		public BsHalftransferEntity()
		{
			_tableSchema = BsHalftransferTable.Current;
		}

		#region 属性列表
		
		public String HalfTransferID
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_HALFTRANSFERID));} 

			
			set{ SetData(BsHalftransferTable.C_HALFTRANSFERID, value); }
		}

		
		public DateTime? BillDate
		{

			
			get{ return GetData<DateTime>(BsHalftransferTable.C_BILLDATE); }
			
			
			set{ SetData(BsHalftransferTable.C_BILLDATE, value); }
		}

		
		public Decimal? ScheduleDetailID
		{

			
			get{ return GetData<Decimal>(BsHalftransferTable.C_SCHEDULEDETAILID); }
			
			
			set{ SetData(BsHalftransferTable.C_SCHEDULEDETAILID, value); }
		}

		
		public String WorkOrderNo
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_WORKORDERNO));} 

			
			set{ SetData(BsHalftransferTable.C_WORKORDERNO, value); }
		}

		
		public Decimal? ScheduleProcessID
		{

			
			get{ return GetData<Decimal>(BsHalftransferTable.C_SCHEDULEPROCESSID); }
			
			
			set{ SetData(BsHalftransferTable.C_SCHEDULEPROCESSID, value); }
		}

		
		public String SceneStock
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_SCENESTOCK));} 

			
			set{ SetData(BsHalftransferTable.C_SCENESTOCK, value); }
		}

		
		public Decimal? ActulProduceNum
		{

			
			get{ return GetData<Decimal>(BsHalftransferTable.C_ACTULPRODUCENUM); }
			
			
			set{ SetData(BsHalftransferTable.C_ACTULPRODUCENUM, value); }
		}

		
		public String CheckResult
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_CHECKRESULT));} 

			
			set{ SetData(BsHalftransferTable.C_CHECKRESULT, value); }
		}

		
		public Decimal? UnqualifyNum
		{

			
			get{ return GetData<Decimal>(BsHalftransferTable.C_UNQUALIFYNUM); }
			
			
			set{ SetData(BsHalftransferTable.C_UNQUALIFYNUM, value); }
		}

		
		public String UnqualifyReason
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_UNQUALIFYREASON));} 

			
			set{ SetData(BsHalftransferTable.C_UNQUALIFYREASON, value); }
		}

		
		public Decimal? QualityNum
		{

			
			get{ return GetData<Decimal>(BsHalftransferTable.C_QUALITYNUM); }
			
			
			set{ SetData(BsHalftransferTable.C_QUALITYNUM, value); }
		}

		
		public String CheckUserID
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_CHECKUSERID));} 

			
			set{ SetData(BsHalftransferTable.C_CHECKUSERID, value); }
		}

		
		public String Status
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_STATUS));} 

			
			set{ SetData(BsHalftransferTable.C_STATUS, value); }
		}

		
		public DateTime? CreateDate
		{

			
			get{ return GetData<DateTime>(BsHalftransferTable.C_CREATEDATE); }
			
			
			set{ SetData(BsHalftransferTable.C_CREATEDATE, value); }
		}

		
		public String CreateUserID
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_CREATEUSERID));} 

			
			set{ SetData(BsHalftransferTable.C_CREATEUSERID, value); }
		}

		
		public String CreateUserName
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_CREATEUSERNAME));} 

			
			set{ SetData(BsHalftransferTable.C_CREATEUSERNAME, value); }
		}

		
		public DateTime? ModifyDate
		{

			
			get{ return GetData<DateTime>(BsHalftransferTable.C_MODIFYDATE); }
			
			
			set{ SetData(BsHalftransferTable.C_MODIFYDATE, value); }
		}

		
		public String ModifyUserID
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_MODIFYUSERID));} 

			
			set{ SetData(BsHalftransferTable.C_MODIFYUSERID, value); }
		}

		
		public String ModifyUserName
		{

							
			get{ return Convert.ToString(GetData(BsHalftransferTable.C_MODIFYUSERNAME));} 

			
			set{ SetData(BsHalftransferTable.C_MODIFYUSERNAME, value); }
		}

		
		#endregion
	}
}

